Energy prices, supply chain bottlenecks, the Omicron variant and geopolitical tensions are all fuelling inflationary pressures.